.key_tag{text-decoration: underline;}
.banner{/*margin: 0px auto 0px -960px;left: 50%;*/width:100%;height: 500px;position: relative;}
.banner ul.bb{margin: 0px;padding: 0px;position: relative;z-index: 5;}
.banner ul.bb li{display: none;position: absolute;}
.banner .num{width: 100%;text-align: center;right: 0px;bottom: 30px;position: absolute;z-index: 100;}
.banner .num li{background: rgb(255, 255, 255);width: 40px;height: 5px;line-height: 5px;text-indent: -100px;overflow: hidden;margin-right: 6px;display: inline-block;}
.banner .num li.num_hover{background-color: rgb(212, 3, 0);}
.banner .num li.num_hover a{color: rgb(255, 255, 255);}
.banner .num li a{width: 18px;height: 18px;text-align: center;color: rgb(102, 102, 102);line-height: 18px;text-decoration: none;float: left;display: inline;cursor: pointer;}
#focus{width: 255px;height: 188px;overflow: hidden;position: relative;}
#focus ul{height: 188px;position: absolute;}
#focus ul li{background: rgb(0, 0, 0);width: 255px;height: 188px;overflow: hidden;float: left;position: relative;}
#focus ul li a img{width: 255px;height: 188px;}
#focus ul li div{overflow: hidden;position: absolute;}
#focus .btnBg{background: rgb(0, 0, 0);left: 0px;width: 255px;height: 20px;bottom: 0px;position: absolute;}
#focus .btn{padding: 5px 10px;width: 255px;height: 10px;text-align: right;right: 0px;bottom: 0px;position: absolute;}
#focus .btn span{background: rgb(255, 255, 255);width: 25px;height: 10px;margin-left: 5px;display: inline-block;cursor: pointer;_display: inline;_zoom: 1;_font-size: 0;}
#focus .btn span.on{background: rgb(255, 255, 255);}
.hotSearch a{margin-right: 6px;}
#formsearch input{background: rgb(255, 255, 255);border: 1px solid rgb(200, 200, 200);border-image: none;height: 22px;line-height: 22px;}
#formsearch input#keyword{height: 22px;color: rgb(102, 102, 102);line-height: 22px;padding-left: 4px;}
#formsearch input#s_btn{border: currentColor;border-image: none;width: 46px;height: 24px;text-align: center;color: rgb(255, 255, 255);line-height: 24px;cursor: pointer;background-color: rgb(52, 128, 206);}
.cate{padding: 10px;border: 1px solid rgb(224, 225, 220);border-image: none;background-color: rgb(247, 247, 247);}
.cate li{line-height: 28px;border-bottom-color: rgb(215, 215, 215);border-bottom-width: 1px;border-bottom-style: dashed;}
.cate li a{background: url("../images/ico1.gif") no-repeat 34px;height: 28px;line-height: 28px;padding-left: 60px;display: block;}
.cate li a:hover{text-decoration: none;background-color: rgb(236, 236, 236);}
.total{padding-bottom: 10px;border-bottom-color: rgb(224, 225, 220);border-bottom-width: 1px;border-bottom-style: dashed;}
.paging_num{padding: 10px 0px;text-align: right;overflow: hidden;}
.paging_num a{border: 1px dashed rgb(224, 225, 220);border-image: none;width: 25px;height: 20px;text-align: center;color: rgb(102, 102, 102);line-height: 20px;margin-left: 15px;display: inline-block;}
.paging_num a:hover{border: 1px dashed rgb(0, 90, 152);border-image: none;color: rgb(0, 90, 152);text-decoration: none;}
.paging_num .paging_hover{border: 1px dashed rgb(0, 90, 152);border-image: none;color: rgb(0, 90, 152);text-decoration: none;}/*
.news_list{}
.news_list li{line-height: 27px;padding-left: 10px;position: relative;}
.news_list li a{color: rgb(102, 102, 102);line-height: 27px;}
.news_list li a:hover{color: rgb(232, 117, 24);text-decoration: none;}
.news_list li span{top: 0px;right: 0px;color: rgb(153, 153, 153);line-height: 27px;position: absolute;z-index: 0;}
.news_list li h3{font-size: 14px;}
.news_list li div{line-height: 24px;}
.news_lists{}
.news_lists li{background: rgb(255, 255, 255);margin: 0px 3px 42px;border: 1px solid rgb(235, 235, 235);border-image: none;width: 358px;height: 424px;line-height: 27px;float: left;position: relative;}
.news_lists li h3{text-align: center;padding-top: 15px;}
.news_lists li a{color: rgb(51, 51, 51);line-height: 27px;font-size: 15px;}
.news_lists li a:hover{color: rgb(232, 117, 24);text-decoration: none;}
.news_lists li span{text-align: center;color: rgb(153, 153, 153);line-height: 27px;font-size: 13px;display: block;z-index: 0;}
.news_lists li .intro{padding: 0px 8px;height: 96px;color: rgb(128, 128, 128);line-height: 24px;overflow: hidden;font-family: "?????¡°";font-size: 14px;margin-top: 8px;}
.news_lists li .news_img{margin: 15px auto 0px;width: 342px;height: 176px;overflow: hidden;}
.news_lists li .news_img img{width: 342px;height: 176px;}
.news_lists li .more a{left: 160px;width: 38px;height: 38px;bottom: 0px;display: block;position: absolute;}*/
.words{overflow: hidden;padding-top: 5px;margin-right: -1.3%;}
.words li{background: rgb(252, 252, 252);border: 1px dashed rgb(208, 208, 208);border-image: none;width: 46%;text-align: center;padding-left: 0px;margin-bottom: 10px;float: left;}
.new1 li{background: url("../images/list_dot1.gif") no-repeat 0% 50%;padding-left: 13px;border-bottom-color: rgb(221, 221, 221);border-bottom-width: 1px;border-bottom-style: solid;}
.right_word{margin-left: 5%;}
.case_list{}
.case_list li{width: 310px;overflow: hidden;margin-right: 4px;margin-bottom: 60px;margin-left: 40px;float: left;_display: inline;}
.case_list li a.img{overflow: hidden;}
.case_list li a.img img{transition:0.3s;width: 310px;height: 192px;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;}
.case_list li:hover img{transition:0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;-webkit-transform: scale(1.23);}
.case_list li h3{height: 65px;text-align: center;line-height: 22px;padding-top: 20px;}
.case_list li h3 a{color: rgb(73, 73, 73);font-size: 14px;font-weight: normal;display: block;}
.case_list li a.img{display: block;}
.case_list li a.img:hover{border-color: rgb(232, 117, 24);}
.tag_list_product{margin-top: 10px;}
.tag_list_product li{padding-bottom: 15px;margin-right: 15px;margin-left: 15px;float: left;_display: inline;}
.tag_list_product li a.img{padding: 1px;border: 1px solid rgb(224, 225, 220);border-image: none;}
.tag_list_product li a.img img{width: 150px;height: 120px;}
.tag_list_product li h3{text-align: center;padding-top: 5px;}
.tag_list_product li h3 a{font-weight: normal;}
.tag_list_product li a.img{display: block;}
.tag_list_product li a.img:hover{border-color: rgb(232, 117, 24);}
.tag_list_news{}
.tag_list_news li{line-height: 27px;padding-left: 10px;position: relative;}
.tag_list_news li a{line-height: 27px;}
.tag_list_news li span{color: rgb(153, 153, 153);line-height: 27px;z-index: 0;}
.tag_list_news li h3{font-size: 14px;}
.tag_list_news li div{line-height: 24px;}
.tag_total{border: 1px solid rgb(182, 199, 219);border-image: none;height: 36px;text-align: left;line-height: 36px;padding-left: 20px;background-color: rgb(237, 241, 245);}
.case_detail .img{width: 500px;float: left;}
.case_detail .list{width: 515px;margin-left: 80px;float: left;}
.case_detail .list li{color: rgb(0, 0, 0);line-height: 36px;font-size: 14px;}
.case_detail .list li h2{font-size: 14px;display: inline-block;}
.case_detail .list li ol{height: 144px;overflow: hidden;}
.case_detail .list li p{display: inline-block;}
.case_detail .list li div p{display: inline;}
#demo{margin: 0px auto;width: 100%;overflow: hidden;}
#indemo{width: 800%;float: left;}
#demo1{float: left;}
#demo2{float: left;}
#m_demo{margin: 0px auto;width: 100%;overflow: hidden;}
#m_indemo{width: 800%;float: left;}
#m_demo1{float: left;}
#m_demo2{float: left;}
.product_list{}
.product_list li{padding-bottom: 15px;margin-right: 15px;margin-left: 15px;float: left;_display: inline;}
.product_list li a.img{padding: 1px;border: 1px solid rgb(224, 225, 220);border-image: none;}
.product_list li a.img img{width: 150px;height: 120px;}
.product_list li h3{text-align: center;padding-top: 5px;}
.product_list li h3 a{font-weight: normal;}
.product_list li a.img{display: block;}
.product_list li a.img:hover{border-color: rgb(232, 117, 24);}
.roll_product{float: left;}
.sort_a{overflow: hidden;}
.sort_a .layer1{padding: 15px 0px;height: 133px;border-bottom-color: rgb(167, 184, 212);border-bottom-width: 1px;border-bottom-style: dashed;position: relative;z-index: 1;}
.sort_a .layer1 .img{padding: 5px;border: 1px solid rgb(221, 221, 221);border-image: none;float: left;}
.sort_a .layer1 .img img{width: 150px;height: 120px;}
.sort_a .layer1 .img_right{width: 560px;float: right;}
.sort_a .layer1 .img_right h3{font: bold 14px/36px;font-size-adjust: none;font-stretch: normal;}
.sort_a .layer1 .img_right span{line-height: 25px;display: block;}
.sort_a .layer1 .pro_more{background: rgb(102, 102, 102);font: bold 24px/24px ;width: 110px;height: 28px;right: 0px;bottom: 15px;color: rgb(255, 255, 255);padding-left: 10px;position: absolute;font-size-adjust: none;font-stretch: normal;}
.sort_a .layer1 .pro_more span{float: left;}
.sort_a .layer1 .pro_more a{font: 12px/28px ;color: rgb(255, 255, 255);padding-right: 15px;float: right;display: inline-block;font-size-adjust: none;font-stretch: normal;}
.sort_a .layer1 .pro_more a:hover{color: rgb(250, 241, 4);text-decoration: none;}
.sort_a .abb_product{border-width: medium 1px 1px;border-style: none dashed dashed;border-color: currentColor rgb(167, 184, 212) rgb(167, 184, 212);border-image: none;padding-top: 15px;}
.productcates{padding-top: 10px;}
.catemore{color: rgb(0, 128, 217);overflow: hidden;margin-top: 6px;position: relative;}
.catemore h2{font: bold 15px/36px ;width: 360px;float: left;font-size-adjust: none;font-stretch: normal;}
.catemore a{font: 14px/36px ;color: rgb(68, 68, 68);padding-right: 28px;float: right;font-size-adjust: none;font-stretch: normal;}
.catemore a:hover{color: rgb(0, 128, 217);text-decoration: none;}
#allmap{margin: 0px auto;width: 95%;height: 500px;}
.maplist{padding: 18px 0px;overflow: hidden;position: relative;}
.maplist ul li{background: url("../images/ditulogo.png") no-repeat 18px 6px;width: 26%;height: 110px;line-height: 26px;padding-left: 40px;font-family: "???¨¨?¡¥¨¦?¡­¨¦?¡®";margin-right: 1.5%;margin-bottom: 20px;margin-left: 1.5%;border-right-color: rgb(221, 221, 221);border-right-width: 1px;border-right-style: dashed;float: left;_display: inline;}
.maplist ul li h2{font-size: 15px;}
.maplist ul li span{color: rgb(102, 102, 102);font-size: 12px;}
.province{font: 14px/32px ;padding: 0px 10px;font-size-adjust: none;font-stretch: normal;}
#search_form{margin: 15px 0px;padding-left: 20px;}
#search_form select{border: 1px solid rgb(217, 217, 217);border-image: none;width: 180px;height: 32px;line-height: 32px;}
.button_s{background: rgb(69, 154, 250);border-radius: 3px;border: currentColor;transition:0.3s;border-image: none;width: 80px;text-align: center;color: rgb(255, 255, 255);line-height: 30px;margin-left: 15px;}
.button_s:hover{background: rgb(251, 145, 8);}
.down_list{}
.down_list li{background: url("../images/list_dot1.gif") no-repeat 0px 50%;height: 27px;line-height: 27px;padding-left: 10px;position: relative;}
.down_list li a{}
.job_list{}
.job_list li{background: url("../images/list_dot1.gif") no-repeat 0px 50%;height: 27px;line-height: 27px;padding-left: 10px;position: relative;}
.job_list li a{}
.job_list li span{right: 0px;color: rgb(153, 153, 153);position: absolute;z-index: 0;}
.download_list{}
.download_list li{background: url("../images/list_dot1.gif") no-repeat 0px 50%;height: 27px;line-height: 27px;padding-left: 10px;position: relative;}
.download_list li a{}
.download_list li span{right: 0px;color: rgb(153, 153, 153);position: absolute;z-index: 0;}
h3.title_bar{text-align: center;}
.share{width: 240px;height: 26px;padding-bottom: 8px;padding-left: 5px;float: left;}
.product_detail{padding: 5px;}
.product_detail h1.title{text-align: center;line-height: 30px;padding-bottom: 5px;font-family: "Microsoft YaHei";font-size: 14px;margin-bottom: 15px;border-bottom-color: rgb(224, 225, 220);border-bottom-width: 1px;border-bottom-style: solid;}
.product_detail .img{padding: 2px;border: 1px solid rgb(224, 225, 220);border-image: none;width: 250px;height: 200px;float: left;}
.product_detail .img img{}
.product_detail .small{width: 250px;height: 200px;}
.jqzoom{text-decoration: none;float: left;}
.product_detail .list{width: 300px;padding-top: 8px;margin-left: 30px;float: left;display: inline;}
.list_p{}
.list_p li{height: 26px;padding-top: 5px;padding-bottom: 5px;font-family: "Microsoft YaHei";font-size: 12px;border-bottom-color: rgb(224, 225, 220);border-bottom-width: 1px;border-bottom-style: dashed;}
.list_p li h2{font-family: "Microsoft YaHei";font-size: 12px;font-weight: normal;}
.product_detail .inquiry{border: currentColor;border-image: none;line-height: 32px;margin-top: 6px;}
.product_detail .inquiry a{background: url("../images/xunjia.gif") no-repeat center;width: 112px;height: 32px;text-indent: -99999px;display: block;}
.product_detail .inquiry a:hover{background-image: url("../images/xunjia_hover.gif");}
.list_p li h2 a{font-family: "Microsoft YaHei";font-size: 12px;}
.p_detail span.title{height: 28px;text-align: left;line-height: 28px;padding-left: 10px;font-size: 12px;margin-top: 10px;border-bottom-color: rgb(0, 85, 172);border-bottom-width: 1px;border-bottom-style: solid;display: block;}
.p_detail p.dd{padding-top: 5px;padding-bottom: 5px;}


.tag{color: #333333; height:50px;line-height: 50px;font-weight: normal;/*margin-top: 10px;*/border-top-color: rgb(224, 225, 220);border-top-width: 1px;border-top-style: dashed;}
.tag a{color: #333333;}
.tag a:hover{color:#e20001;}


.xqspxp{height: auto;margin-top: 30px;font-size: 14px;background: #f7f6f6;padding: 15px;}
.xqspxp01{height: auto;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.xqspxp02{height: auto;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.xqspxp a{color: #888;}
.xqspxp a:hover{color: #e20001;}

.page{line-height: 26px;padding-top: 5px;font-size: 12px;margin-top: 6px;border-top-color: rgb(224, 225, 220);border-top-width: 1px;border-top-style: dashed;}
.page a{color: rgb(0, 90, 152);}
.page a:hover{color:#e20001;}
.page span{color: rgb(0, 90, 152);}
.news_detail{}
.news_detail h1.title{text-align: center;padding-bottom: 10px;font-family: "Microsoft YaHei";font-size: 18px;margin-bottom: 5px;}
.news_detail h3.title_bar{height: 26px;text-align: center;color: rgb(128, 128, 128);line-height: 26px;overflow: hidden;font-weight: normal;}
.news_detail h3.title_bar span{padding-right: 10px;}
.job_detail{}
.job_detail h1.title{text-align: center;padding-bottom: 10px;font-family: "Microsoft YaHei";font-size: 18px;margin-bottom: 5px;border-bottom-color: rgb(224, 225, 220);border-bottom-width: 1px;border-bottom-style: solid;}
.job_detail h3.title_bar{text-align: center;color: rgb(128, 128, 128);line-height: 26px;font-weight: normal;}
.job_detail h3.title_bar span{padding-right: 10px;}
.job_detail .content h4{height: 26px;text-align: left;line-height: 26px;padding-left: 15px;background-color: rgb(241, 241, 241);}
.job_detail .content div.text{padding-top: 10px;padding-right: 8px;padding-left: 22px;}
.down_info{padding: 10px;margin-top: 15px;}
.down_info table{width: 100%;}
.down_info table thead{line-height: 26px;background-color: rgb(242, 242, 242);}
.down_info table th{border: 1px solid rgb(182, 213, 241);border-image: none;}
.down_info table td{padding: 3px 5px 3px 10px;border: 1px solid rgb(182, 213, 241);border-image: none;height: 28px;text-align: center;line-height: 28px;}
#download{text-decoration: underline;}
#down_detail{}
#down_detail .title{height: 26px;text-align: left;line-height: 26px;padding-left: 15px;font-size: 14px;background-color: rgb(236, 236, 236);}
#down_detail .text{padding: 10px;}
.sort{text-align: center;}
.sort li{margin: 0px 10px;display: inline-block;position: relative;z-index: 999;}
.sort li .about_b{background: rgb(245, 246, 246);padding: 10px 20px;left: 210px;top: 0px;width: 210px;border-bottom-color: rgb(58, 120, 193);border-bottom-width: 2px;border-bottom-style: solid;position: absolute;z-index: 9999;}
.sort li .layer2{background: rgb(245, 246, 246);padding: 10px 20px;left: 210px;top: 0px;width: 210px;border-bottom-color: rgb(58, 120, 193);border-bottom-width: 2px;border-bottom-style: solid;position: absolute;z-index: 9999;}
.sort li .layer2 li{overflow: hidden;}
.sort li .layer2 li a{background: url("../images/ico1.gif") no-repeat 0% 50%;font-weight: bold;}
.sort li .layer2 li a:hover{color: rgb(58, 120, 193);text-decoration: none;}
.sort li .layer2 li .layer3 li{margin: 6px 0px;height: 24px;line-height: 24px;border-bottom-color: rgb(213, 213, 213);border-bottom-width: 1px;border-bottom-style: dashed;}
.sort li .layer2 li .layer3 li a{background: none;font: 12px/24px ;font-size-adjust: none;font-stretch: normal;}
.sort li a{border: 1px solid rgb(139, 139, 139);border-image: none;width: 154px;height: 42px;color: rgb(51, 51, 51);line-height: 42px;font-family: "???¨¨?¡¥¨¦?¡­¨¦?¡®";font-size: 17px;font-weight: bold;display: block;}
.sort li a:hover{background: rgb(235, 6, 0);color: rgb(255, 255, 255);text-decoration: none;}
.sort1{height: 53px;text-align: center;}
.sort1 li{margin: 0px 10px;display: inline-block;position: relative;z-index: 999;}
.sort1 li a{width: 106px;height: 50px;color: rgb(76, 76, 76);line-height: 50px;font-size: 16px;display: block;}
.sort1 li a:hover{text-decoration: none;border-bottom-color: rgb(212, 3, 0);border-bottom-width: 3px;border-bottom-style: solid;}
.message{padding-top: 10px;padding-left: 30px;position: relative;z-index: 100;}
.message input{vertical-align: middle;}
.message #name{padding: 0px 0px 0px 6px;border: 1px solid rgb(222, 222, 222);border-image: none;width: 200px;height: 26px;line-height: 26px;display: block;}
.message #contact{padding: 0px 0px 0px 6px;border: 1px solid rgb(222, 222, 222);border-image: none;width: 200px;height: 26px;line-height: 26px;display: block;}
.message #email{padding: 0px 0px 0px 6px;border: 1px solid rgb(222, 222, 222);border-image: none;width: 200px;height: 26px;line-height: 26px;display: block;}
.message #address{padding: 0px 0px 0px 6px;border: 1px solid rgb(222, 222, 222);border-image: none;width: 200px;height: 26px;line-height: 26px;display: block;}
.message #content{padding: 6px;border: 1px solid rgb(222, 222, 222);border-image: none;width: 460px;height: 120px;font-size: 12px;margin-top: 6px;display: block;}
.message .msgbtn{background: rgb(254, 105, 62);border-radius: 3px;border: currentColor;border-image: none;width: 90px;height: 30px;text-align: center;color: rgb(255, 255, 255);line-height: 30px;font-family: "Microsoft YaHei";font-size: 14px;margin-top: 15px;cursor: pointer;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#code{line-height: 26px;padding-top: 10px;}
#checkcode{border: 1px solid rgb(222, 222, 222);border-image: none;width: 120px;height: 32px;line-height: 32px;}
#message_main tr{position: relative;}
#message_main tr th{height: 42px;text-align: right;color: rgb(102, 102, 102);line-height: 42px;font-weight: normal;}
.m_label{width: 160px;text-align: left;color: rgb(204, 204, 204);line-height: 26px;padding-left: 8px;position: absolute;z-index: 1;cursor: text;}
.c_label{line-height: 18px;padding-top: 12px;}
.index_message{position: relative;}
.name_input{background: rgb(255, 255, 255);border: 1px solid rgb(204, 204, 204);border-image: none;width: 189px;height: 22px;margin-top: 5px;}
.input_left{background: url("../images/newadd/title_left.jpg") repeat-x left top;width: 40px;height: 22px;text-align: center;line-height: 22px;float: left;}
.input_right{float: right;position: relative;}
.input_right input{height: 22px;line-height: 22px;}
.input_right .m_label{width: 100px;text-align: left;color: rgb(204, 204, 204);line-height: 22px;padding-left: 6px;position: absolute;z-index: 1;cursor: text;}
#m_div{background: none;width: 222px;right: 2px;bottom: 0px;padding-bottom: 1px;position: fixed;z-index: 99999;}
.d_label{width: 160px;line-height: 18px;padding-top: 8px;}
.w_message{background: url("../images/newadd/message_bg.jpg") no-repeat left top;padding: 3px 7px 27px;border: 1px solid rgb(74, 156, 249);border-image: none;height: 238px;}
.w_message #name{border: currentColor !important;border-image: none !important;width: 142px;height: 22px;line-height: 22px;}
.w_message #contact{border: currentColor !important;border-image: none !important;width: 142px;height: 20px;line-height: 20px;}
.w_message #email{border: currentColor !important;border-image: none !important;width: 142px;height: 20px;line-height: 20px;}
.w_message #address{border: currentColor !important;border-image: none !important;width: 142px;height: 20px;line-height: 20px;}
.w_message #content{width: 176px;height: 65px;-ms-overflow-x: hidden;-ms-overflow-y: auto;resize: none;}
.w_message #checkcode{border: 1px solid rgb(204, 204, 204);border-image: none;width: 82px;height: 22px;line-height: 22px;background-color: rgb(255, 255, 255);}
#message_main{display: table-cell;}
.w_message #message_main tr{width: 100%;line-height: 28px;overflow: hidden;display: block;}
.w_message #message_main tr th{width: 37px;height: 28px;text-align: center;line-height: 28px;overflow: hidden;vertical-align: middle;}
.w_message #code{padding-top: 0px;margin-top: 5px;}
.w_title{background: none;width: 222px;height: 33px;color: rgb(255, 255, 255);overflow: hidden;position: relative;cursor: pointer;}
.w_message #message_main .m_input{border: 1px solid rgb(204, 204, 204);border-image: none;background-color: rgb(255, 255, 255);}
.w_message .msgbtn{background: url("../images/newadd/submit.png") no-repeat 50% 50%;border: currentColor;border-image: none;width: 93px;height: 29px;color: rgb(255, 255, 255);line-height: 20px;font-size: 12px;margin-top: 3px;margin-left: 54px;}
.w_message .msgbtn_hover{background: rgb(60, 150, 252);border: 1px solid rgb(60, 150, 252);border-image: none;color: rgb(255, 255, 255);}
.m_close{background: url("../images/newadd/messbtn.png") no-repeat left top;top: 8px;width: 19px;height: 20px;right: 12px;overflow: hidden;position: absolute;cursor: pointer;}
.m_open{background: url("../images/newadd/messbtn1.png") no-repeat left top;}
.w_message .m_under{left: 0px;width: 227px;height: 37px;bottom: 1px;line-height: 41px;position: absolute;}
.w_message .support{width: 100px;right: 8px;bottom: 1px;color: rgb(0, 0, 0);font-size: 12px;position: absolute;}
#m_top{background: rgb(74, 156, 249);margin: 0px 2px;height: 1px;line-height: 1px;font-size: 0px;}
#m_mid{background: rgb(74, 156, 249);margin: 0px 1px;height: 1px;line-height: 1px;font-size: 0px;}
#m_bot{background: rgb(74, 156, 249);height: 31px;line-height: 31px;padding-left: 9px;font-size: 13px;}
.pageController{margin: 0px auto;color: rgb(80, 80, 80);line-height: 24px;padding-bottom: 5px;}
.pageController a{padding: 5px 10px;border-radius: 5px;border: 1px solid rgb(199, 199, 199);border-image: none;color: rgb(80, 80, 80);font-size: 14px;margin-right: 4px;margin-left: 4px;vertical-align: middle;background-color: rgb(255, 255, 255);}
.pageController a:hover{border: 1px solid rgb(235, 5, 0);border-image: none;color: rgb(255, 255, 255);text-decoration: none;background-color: rgb(235, 5, 0);}
.pageController .currPage{border: 1px solid rgb(239, 239, 239);border-image: none;color: rgb(255, 0, 0);background-color: rgb(239, 239, 239);}
.pageController .t1{height: 24px;line-height: 22px;margin-right: 5px;float: left;display: none;white-space: nowrap;}
.pageController .t2{line-height: 24px;vertical-align: middle;float: right;}
.pageController .t2 #current{background: rgb(235, 5, 0);padding: 7px 12px;border-radius: 5px;top: 1px;color: rgb(255, 255, 255);line-height: 24px;position: relative;}
.pageController .t1 span{padding-right: 4px;padding-left: 4px;}
.pageController select{height: 24px;text-align: center;line-height: 24px;vertical-align: middle;}
.pageController select option{vertical-align: middle;}
.relate_list{margin-top: 10px;}
.relate h4{line-height: 30px;padding-left: 5px;border-bottom-color: rgb(232, 117, 24);border-bottom-width: 1px;border-bottom-style: solid;}
#relate_p .img img{width: 120px;height: 96px;}
#relate_p li{margin-right: 10px;margin-left: 10px;_display: inline;}
#relate_n li{width: 48%;float: left;}
.relate ul{float: none;}
.blog_list{}
.blog_list li{padding-bottom: 20px;border-bottom-color: rgb(204, 204, 204);border-bottom-width: 1px;border-bottom-style: solid;}
.blog_list li h2{height: 42px;line-height: 42px;padding-left: 20px;border-bottom-color: rgb(204, 204, 204);border-bottom-width: 1px;border-bottom-style: dashed;}
.blog_list li h2 a{color: rgb(32, 78, 125);line-height: 42px;font-family: "Microsoft YaHei";font-size: 14px;font-weight: bold;}
.blog_list li .summary{height: 28px;color: rgb(135, 135, 135);line-height: 28px;text-indent: 20px;padding-top: 5px;padding-bottom: 5px;}
.blog_list li .under{height: 24px;color: rgb(41, 112, 166);line-height: 24px;padding-top: 5px;padding-bottom: 5px;padding-left: 20px;}
.blog_list li .under a{color: rgb(41, 112, 166);}
h3.map_title{border-width: 1px 1px 2px;border-style: solid;border-color: rgb(214, 219, 225) rgb(214, 219, 225) rgb(69, 143, 206);border-image: none;color: rgb(59, 99, 159);line-height: 30px;text-indent: 20px;background-color: rgb(245, 248, 250);}
.map_list{line-height: 30px;padding-left: 20px;margin-top: 8px;margin-bottom: 8px;}
.map_list a{padding: 4px;white-space: nowrap;}
.map_list a:hover{padding: 4px;color: rgb(255, 255, 255);text-decoration: none;background-color: rgb(59, 99, 159);}
.content-getkey{padding: 15px 10px;}
.getkey_list{}
.getkey_list li{padding-bottom: 15px;margin-right: 20px;margin-left: 20px;float: left;_display: inline;}
.getkey_list li a.img{padding: 1px;border: 1px solid rgb(224, 225, 220);border-image: none;}
.getkey_list li a.img img{width: 150px;height: 120px;}
.getkey_list li h3{text-align: center;padding-top: 5px;}
.getkey_list li h3 a{font-weight: normal;}
.getkey_list li a.img{display: block;}
.getkey_list li a.img:hover{border-color: rgb(232, 117, 24);}
.content-getkey .content{padding: 15px 10px 10px;line-height: 24px;overflow: hidden;}
.getkey_detail .content{padding: 15px 10px 10px;line-height: 24px;overflow: hidden;}
.job-title{line-height: 40px;padding-left: 10px;font-size: 16px;margin-bottom: 15px;}
.job-title .job-send{background: rgb(241, 241, 241);padding: 5px 10px;border-radius: 4px;}
.send-title{color: rgb(0, 102, 0);padding-bottom: 10px;font-size: 16px;margin-bottom: 15px;border-bottom-color: rgb(221, 221, 221);border-bottom-width: 1px;border-bottom-style: solid;}
.message-job{padding-bottom: 10px;padding-left: 10px;}
.message-job li{line-height: 30px;margin-bottom: 10px;}
.message-job li label{width: 70px;text-align: right;font-size: 14px;float: left;}
.message-job li span{color: red;}
.message-job li input[type='radio']{margin: 0px 10px;}
.message-job li input.jobinput{margin: 0px 5px;padding: 0px 5px;border: 1px solid rgb(204, 204, 204);border-image: none;width: 200px;height: 24px;line-height: 24px;}
.message-job li select{padding: 0px 5px;height: 24px;line-height: 24px;}
.message-job li #experience{width: 400px;height: 80px;}
.message-job li input#file{margin-top: 18px;margin-right: 20px;}
.message-job input.jobbtn{background: rgb(187, 187, 187);margin: 0px 8px;border-radius: 4px;border: 1px solid rgb(241, 241, 241);border-image: none;width: 80px;height: 30px;color: rgb(255, 255, 255);line-height: 30px;font-family: "Microsoft Yahei";cursor: pointer;}
.message-job input.jobbtn:hover{background: rgb(174, 170, 170);}
.message-job li.last{padding: 5px 0px;color: rgb(0, 102, 0);font-size: 14px;margin-bottom: 8px;border-bottom-color: rgb(221, 221, 221);border-bottom-width: 1px;border-bottom-style: solid;}
.resume-prompt{color: rgb(153, 153, 153);line-height: 36px;}
.message-job span.last{color: red;line-height: 36px;display: inline-block;}

/** yqlj **/
.yqlj{height: auto;padding:30px 0;background: #f8f8f8;}
.yqlj_bt{height: auto;line-height: 30px;border-bottom: 1px solid #ddd;}
.yqlj_bt1{float: left;padding:2px 30px;background: #d80300;color: #fff;font-size: 14px;}
.yqlj_bt2{float: left;font-size: 14px;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;margin-left: 20px;line-height: 34px;}

.yqlj_con ul{height: auto;}
.yqlj_con ul li{height: auto;float: left;margin-right: 13px;line-height: 25px;color: #999;}
.yqlj_con ul li a{display: block;font-size: 13px;color: #444;}
.yqlj_con ul li a:hover{color: #d80300;}
/** yqlj **/